/***************************************************
> Copyright (C) 2024 ==KINGYI== All rights reserved.
> File Name: queue.h
> Author:cjy
> Mail: 
> Created Time: 2024年08月08日 星期四 16时33分29秒
***************************************************/

#ifndef _QUEUE_H_
#define _QUEUE_H_
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <pthread.h>
#include <semaphore.h>
struct queue{
	int data;
	struct queue *next;
};

// 创建头节点 
struct queue *create_queue();
// 在链表中添加数据(尾插)
void push(int data,struct queue *que);
// 把数据展示出来
int front(struct queue *que);
// 删除数据(头删)
void pop(struct queue *que);
// 遍历链表看链表中值的个数
int size(struct queue *que);
// 判断链表是否为空
int isempty(struct queue *que);





#endif
